#ifndef KEY_H
#define KEY_H

#include "Pickup.h"
#include "Player.h"

class Key :	public Pickup
{
public:
	Key(int x, int y);
	Key(int x, int y, Player::InventoryItem keyType);
	virtual ~Key();

	virtual void handleCollision(GameObject* gameObject);

	virtual void setDrawColor() const {setColor(0.0f, 1.0f, 1.0f);}
	virtual void Key::drawObject(int row, int col) const;

protected:
	Player::InventoryItem keyType;
};

#endif